991f2fb9b4a01c8f66be221489d11f76361b0eb9,oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/UserImporter.java,UserImporter,start,#Tree#,335

Before Change


            while (!groupTree.isRoot() && NT_REP_MEMBERS.equals(TreeUtil.getPrimaryTypeName(groupTree))) {
                groupTree = groupTree.getParent();
            }
            Authorizable auth = userManager.getAuthorizable(groupTree);
            if (auth == null) {
                log.debug("Cannot handle protected node " + protectedParent + ". It nor one of its parents represent a valid Authorizable.");
                return false;

After Change


            while (isMemberNode(groupTree)) {
                groupTree = groupTree.getParent();
            }
            Authorizable auth = (groupTree == null) ? null : userManager.getAuthorizable(groupTree);
            if (auth == null) {
                log.debug("Cannot handle protected node " + protectedParent + ". It nor one of its parents represent a valid Authorizable.");
                return false;